Program Analysis with Local Policy Iteration

نویسندگان

  • Egor George Karpenkov
  • David Monniaux
  • Philipp Wendler
چکیده

We present local policy iteration (LPI), a new algorithm for deriving numerical invariants that combines the precision of max-policy iteration with the flexibility and scalability of conventional Kleene iterations. It is defined in the Configurable Program Analysis (CPA) framework, thus allowing inter-analysis communication. LPI uses adjustable-block encoding in order to traverse loop-free program sections, possibly containing branching, without introducing extra abstraction. Our technique operates over any template linear constraint domain, including the interval and octagon domains; templates can also be derived from the program source. The implementation is evaluated on a set of benchmarks from the International Competition on Software Verification (SV-COMP). It competes favorably with state-of-the-art analyzers.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The analytical solutions for Volterra integro-differential equations within Local fractional operators by Yang-Laplace transform

In this paper, we apply the local fractional Laplace transform method (or Yang-Laplace transform) on Volterra integro-differential equations of the second kind within the local fractional integral operators to obtain the analytical approximate solutions. The iteration procedure is based on local fractional derivative operators. This approach provides us with a convenient way to find a solution ...

متن کامل

Policy Iteration within Logico-Numerical Abstract Domains

Policy Iteration is an algorithm for the exact solving of optimization and game theory problems, formulated as equations on min max affine expressions. It has been shown that the problem of finding the least fixpoint of semantic equations on some abstract domains can be reduced to such optimization problems. This enables the use of Policy Iteration to solve such equations, instead of the tradit...

متن کامل

The approximate solutions of Fredholm integral equations on Cantor sets within local fractional operators

In this paper, we apply the local fractional Adomian decomposition and variational iteration methods to obtain the analytic approximate solutions of Fredholm integral equations of the second kind within local fractional derivative operators. The iteration procedure is based on local fractional derivative. The obtained results reveal that the proposed methods are very efficient and simple tools ...

متن کامل

Managing In- and Out-Migration of Health Workforce in Selected Countries in South East Asia Region

Background There is an increasing trend of international migration of health professionals from low- and middle- income countries to high-income countries as well as across middle-income countries. The WHO Global Code of Practice on the International Recruitment of Health Personnel was created to better address health workforce development and the ethical conduct of international recruitment. T...

متن کامل

Practical policy iterations - A practical use of policy iterations for static analysis: the quadratic case

Policy iterations is a technique based on game theory that relies on a sequence of numerical optimization queries to compute the fixpoint of a set of equations. It has been proposed to support the static analysis of programs as an alternative to widening, when the latter is ineffective. This happens for instance with highly numerical codes, such as found at cores of control command applications...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016